# -*- coding: utf-8 -*-

import time
print(time.time())
# 首次导入模块发生3件事
# 1. 会产生一个模块的名称空间
# 2. 执行文件time.py,将执行过程中产生的名字都放到模块的名称空间中
# 3. 在当前执行文件的名称空间中拿到一个模块名,该名字指向模块的名称空间

# 总结import导入模块:在使用时必须加上前缀:模块名.
# 优点: 指名道姓地向某一个名称空间要名字,肯定不会与当前名称空间中的名字冲突
# 缺点: 但凡应用模块中的名字都需要加前缀,不够简洁

from time import time
print(time())
# 首次导入模块发生3件事
# 1. 创建一个模块的名称空间
# 2. 执行文件time.py,将执行过程中产生的名字都放到模块的名称空间中
# 3. 在当前执行文件中直接拿到一个名字,该名字就是执行模块中相对应的名字的
# from 模块名  import 各种名字变量名，函数名等等

# 总结from...import...
# 优点: 使用时,无需再加前缀,更简洁
# 缺点: 容易与当前名称空间中的名字冲突